# -*- mode:Makefile -*-
PLUGINS_DIR = plugins
PLUGINS = $(patsubst %.cpp, %.$(LIBSFX), $(wildcard $(PLUGINS_DIR)/*Plugin.cpp))
CLEANOBJ += $(PLUGINS_DIR)/*.o $(PLUGINS_DIR)/*.$(LIBSFX)
DISTCLEANOBJ += $(PLUGINS_DIR)/*.o $(PLUGINS_DIR)/*.$(LIBSFX)

plugin: $(PLUGINS)
%.$(LIBSFX) : %.o $(MODULE)Plugin.o
	$(CXX) -shared $(LDFLAGS) -o $@ $^

